Debian Linux - Pfadangaben finden

← Zurück zum Forum

Hallo,

ich habe vor kurzem 2 neue Festplatten in meinen Server eingebaut. Nun ist es so, daß die zuvor in /media/ gemounteten 2/4/8TB Platten nach /media/old/ erstmal gemountet sind. Alle Pfade die ich finden konnte habe ich auf die neuen Platten geändert.

MotionEye allerdings läuft trotz korrekten Pfadangaben in den Kamera-Configs ohne die zuvor in /media/ gemountete 8TB Platte garnicht (keine Bilder).

Lange Rede:

wie kann ich unter Linux die Systemplatte durchsuchen lassen, ob in irgendeiner Datei noch der alte Pfad drinsteht? Oder evt. Symlinks anzeigen lassen?

hier meine alten mount-pfade:

/media/2TB_Purple /media/4TB_Purple /media/8TB_Purple

die neuen Pfade:

/media/EXOS_10TB_1 /media/EXOS_10TB_2 /media/old/2TB_Purple /media/old/4TB_Purple /media/old/8TB_Purple /media/8TB_Purple <------- muss weiterhin in media gemountet sein, sonst läuft Motioneye nicht mehr. (soll aber nicht!)

Kennst jemand ein Tool, welches alle Files nach einem bestimmten Text "/media/8TB_Purple/" durchsucht?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat
grep -r "/media/" $HOME

durchsucht alle Dateien im Heimverzeichnis und allen Unterverzeichnissen nach dem Text "/media/" und gibt die Dateinamen aus, in denen der Text gefunden wird.

"grep" ist ein Standard-Tool, sollte auf jedem Linux/Unix schon installiert sein.

https://mastodon.social/@cstrotm https://abbuc.social

AntwortZitat

ok, danke! Das was ich finden konnte was mit /media/8TB_Purple anfängt, waren so gut wie alles "history"-Einträge.

Habe nun mit find mal nach motioneye.conf gesucht und dabei was seltsames gefunden:

/var/lib/docker/volumes/82fbea426aa7358e1c16adbb8d4f16b829f1e785a0022a2bcf3277e0c555790e/_data/motioneye.conf

und

/var/lib/containers/storage/volumes/a0c2ed0101d76b939d364857fe14e04ed5eed6e80c1c408ce5bfbf5f10124700/_data/motioneye.conf

Eigentlich ist motioneye garnicht unter Docker installiert worden!

Kann ich diese "volumes" einfach löschen? Dort ist jeweil nur ein Motioneye Ordner mit der Config drin (in der aber bereits der neue Pfad steht)

oder besser komplett runter und neu draufmachen?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

ok. Habs herausgefunden: Hatte das wohl vor ca. 4 Jahren doch mal unter docker draufgemacht.. Container gelöscht und die neueste Version direkt unter Linux wieder installiert! Nun kann die 8TB Hdd auch "nur" im old-ordner sein!

Problem gelöst! Die alten Platten dürfen dann bald umziehen 🙂

Danke!

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

Was ich immer mache um was zu suchen:

$ find /path/to/search -type f -print0 | xargs -0 grep searchstring

Wahrscheinlich bin ich schon so alt, daß das "grep" damals keinen "-r" Parameter kannte, bzw. nicht auf allen Systemen wo ich unterwegs war (Linux, BSD, SCO, Solaris, Interactive Unix)...

AntwortZitat